package com.meeting.meetingroom_api.dto;

import com.meeting.meetingroom_api.enums.RoomStatus;
import com.meeting.meetingroom_api.enums.MeetingRoomType;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalTime;

@Data
public class MeetingRoomDto {
    private Integer roomId;
    private String name;
    private MeetingRoomType type;
    private Integer capacity;
    private Double area;

    private Boolean hasProjector;
    private Boolean hasSpeaker;
    private Boolean hasNetwork;
    private Boolean hasMicrophone;
    private Boolean hasWhiteboard;

    private BigDecimal pricePerHour;
    private LocalTime operatingStartTime;
    private LocalTime operatingEndTime;
    private RoomStatus status;
    private String description;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;
}